@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"微软雅黑"; font-size:12px; color:#666; background:url(../images/x_01.jpg) no-repeat top center;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a { color: #515151; text-decoration: none;}
a:link { text-decoration: none; color:#515151;}
a:visited  { text-decoration: none; color:#515151;}
a:hover { text-decoration:none; color:#e30e22;}
.banner{ width:100%; height:654px; float:left;}
.flexslider { position: relative; height:654px; overflow: hidden;  background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:654px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden;  cursor: pointer; background: url(../images/h_02.png) right 0 no-repeat;}
.flex-control-nav .flex-active { background-position: 0 0;}
#nav{ width:100%; height:45px; float:left;  position:absolute; z-index:100; top:59px; left:0px; display:inline; background:url(../images/h_03.png) no-repeat top center;}
.nav{ width:1200px; height:45px; margin:0px auto; }
.nav1{ width:488px; height:45px; float:left; }
.nav1 li{ font-size:14px; height:45px; float:left; line-height:45px;}
.nav1 li a { color: #fff; text-decoration: none;   padding-left:36px; padding-right:36px; display:inline; float:left; }
.nav1 li a:link { text-decoration: none; color:#fff;    padding-left:36px; padding-right:36px; display:inline; float:left;}
.nav1 li a:visited  { text-decoration: none; color:#fff;  padding-left:36px; padding-right:36px; display:inline; float:left; }
.nav1 li a:hover { text-decoration:none; color:#fff; background:#e42335; height:45px; line-height:45px;   padding-left:36px; padding-right:36px; display:inline; float:left;}

.nav2{ width:488px; height:45px; float:left; margin-left:224px;}
.nav2 li{ font-size:14px; height:45px; float:left; line-height:45px;}
.nav2 li a { color: #fff; text-decoration: none;   padding-left:29px; padding-right:29px; display:inline; float:left; }
.nav2 li a:link { text-decoration: none; color:#fff;    padding-left:29px; padding-right:29px; display:inline; float:left;}
.nav2 li a:visited  { text-decoration: none; color:#fff;  padding-left:29px; padding-right:29px; display:inline; float:left; }
.nav2 li a:hover { text-decoration:none; color:#fff; background:#e42335; height:45px; line-height:45px;   padding-left:29px; padding-right:29px; display:inline; float:left;}

#cona{ width:100%; height:174px; float:left; background:#e1f1ff;}
.cona{ width:1200px; height:174px; margin:0px auto;}
.cona_a{ width:372px; height:174px; float:left; margin-left:13px; display:inline; margin-right:10px;}
.cona_a_tu{ width:94px; height:94px; float:left; display:inline; margin-top:39px;}
.cona_a_zi{ width:255px; height:110px; float:left; display:inline; margin-left:23px;  margin-top:39px;}
.cona_a_zi_bt{ width:255px; height:43px; float:left; margin-top:4px; display:inline; font-size:18px; color:#000; font-weight:bold;}
.cona_a_zi_bt a{ text-decoration: none; color:#000;}
.cona_a_zi_bt a:link { text-decoration: none; color:#000;}
.cona_a_zi_bt a:visited  { text-decoration: none; color:#000;}
.cona_a_zi_bt a:hover { text-decoration:none; color:#e42335;}
.cona_a_zi_nr{ width:255px; height:44px; float:left; line-height:22px; font-size:14px; color:#666;}


#conb{ width:100%; height:614px; float:left; background:#ffffff;}
.conb{ width:1200px; height:614px; margin:0px auto;}
.conb_bt{ width:1200px; height:121px; float:left; display:inline; margin-top:3px; text-align:center; background:url(../images/h_07.jpg) no-repeat center top; line-height:121px; font-size:25px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#0053a4;}
.conb_bt font{ font-size:22px; color:#000; font-family:"微软雅黑"; margin-top:-5px;}
.conb_nr{ width:1200px; height:424px; float:left;}
.conb_nra{ width:386px; height:424px; float:left; display:inline; background:#f5f5f5; margin-right:21px;}
.conb_nra_bt{ width:352px; height:41px; float:left; display:inline;  font-size:18px; color:#999; line-height:41px; margin-top:24px; padding-left:34px;}
.conb_nra_bt1{ width:314px; height:40px; float:left; display:inline;  font-size:18px; color:#000; line-height:40px; margin-left:34px;}
.conb_nra_nr{ width:314px; height:72px; float:left; display:inline;  font-size:14px; color:#999; line-height:24px; margin-left:34px; margin-top:6px;}
.conb_nra_img{ width:386px; height:197px; float:left; margin-top:44px; display:inline;}
.conb_nrb{ width:320px; height:288px; float:left; margin-top:38px; margin-left:38px; display:inline;}
.conb_nrb li{ width:320px; height:36px; text-align:left; line-height:36px; font-size:14px;}
.conb_nrb li span{ float:right; width:97px; text-align:center; height:36px; color:#ccc;}

#conc{ width:100%; height:598px; float:left; background:url(../images/h_10.jpg) no-repeat center top #172f8d; }
.conc{ width:1200px; height:598px; margin:0px auto;}
.conc_bt{ width:1200px; height:144px; float:left; display:inline; margin-top:3px; text-align:center; background:url(../images/h_11.png) no-repeat center top; line-height:144px; font-size:25px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#66c4f3;}
.conc_bt font{ font-size:22px; color:#fff; font-family:"微软雅黑"; margin-top:-5px;}
.conc_nr{ width:1200px; height:363px; float:left; display:inline; margin-top:1px;}
.conc_nra{ width:288px; height:363px; float:left; background:#fff;}
.conc_nra_tu{ width:288px; height:218px; float:left;}
.conc_nra_bt{ width:249px; height:30px; float:left; margin-top:24px; display:inline; text-align:left; margin-left:20px; font-size:18px; line-height:30px; color:#000;}
.conc_nra_bt1{ width:249px; height:29px; float:left; display:inline; text-align:left; margin-left:20px; font-size:14px; border-bottom:1px solid #d0d4e1; color:#999; line-height:24px;} 
.conc_nra_gd{ width:218px; height:20px; float:left; display:inline; text-align:left; margin-left:17px; font-size:14px; margin-top:12px; color:#999; line-height:20px; background:url(../images/h_13.jpg) no-repeat left; padding-left:34px;} 
.conc_nra_gd font{ float:right; font-family:"宋体"; font-size:12px;}
.conc_nra:hover .conc_nra_tu{ opacity:0.8;}
.conc_nra:hover .conc_nra_bt{ color:#0e1e59;}
.conc_nra:hover .conc_nra_gd{ color:#0e1e59;}
.conc_nra:hover .conc_nra_gd font{ color:#0e1e59;}


#cond{ width:100%; height:675px; float:left; background:#fff; }
.cond{ width:1200px; height:675px; margin:0px auto; background:url(../images/h_14.jpg) no-repeat left 68px;}
.cond_bt{ width:223px; height:82px; float:left; display:inline; margin-top:102px; margin-left:786px; text-align:center; line-height:82px;  font-size:25px;  color:#0053a4; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.cond_bt font{ font-size:22px; color:#000; font-family:"微软雅黑"; }
.cond_bt1{ width:320px; height:30px; float:left; display:inline; margin-top:6px; line-height:30px; margin-left:742px; font-size:18px; color:#000;}
.cond_bt2{ width:320px; height:26px; float:left; display:inline; margin-top:4px; line-height:13px; margin-left:742px; font-size:12px; color:#000;}
.cond_nr{ width:320px; height:270px; float:left; display:inline; margin-top:33px; line-height:30px; margin-left:742px; font-size:14px; color:#666;}


#foot{ width:100%; height:383px; float:left; background:url(../images/h_15.jpg) no-repeat bottom center;}
.foot{ width:1200px; height:241px; margin:0px auto; }
.foot_a{ width:1200px; height:55px; float:left; display:inline; margin-top:98px; font-weight:bold;}
.foot_aa{ width:359px; height:55px; float:left; }
.yuan{ width:55px; height:55px; float:left;}
.dz{ width:280px; height:55px; float:left; display:inline; margin-left:10px; font-size:16px; line-height:32px; color:#031a5a;}
.dz font{ font-size:14px; line-height:17px; float:left;}
.foot_ab{ width:270px; height:55px; float:left;}
.dh{ width:190px; height:55px; float:left; display:inline; margin-left:10px; font-size:16px; line-height:32px; color:#031a5a;}
.dh font{ font-size:14px; line-height:17px; float:left;}
.foot_ac{ width:392px; height:55px; float:left;}
.yx{ width:320px; height:55px; float:left; display:inline; margin-left:10px; font-size:16px; line-height:32px; color:#031a5a;}
.yx font{ font-size:14px; line-height:17px; float:left;}

.foot_ad{ width:179px; height:55px; float:left;}
.qq{ width:113px; height:55px; float:left; display:inline; margin-left:10px; font-size:16px; line-height:32px; color:#031a5a;}
.qq font{ font-size:14px; line-height:17px; float:left;}

.foot_b{ width:1200px; height:121px; float:left; display:inline; text-align:center; line-height:44px; font-size:14px; color:#a0a0a0; margin-top:109px;}
.foot_b_a{ width:105px; height:105px; float:left; margin-left:16px; display:inline;}
.foot_b_b{width:1000px; height:72px; float:left; display:inline; margin-top:30px; margin-left:27px; line-height:26px; text-align:left; color:#4a64ad; font-size:14px;}
.foot_b_b a{color:#4a64ad; text-decoration: none; }
.foot_b_b a:link { text-decoration: none; color:#4a64ad;}
.foot_b_b a:visited  { text-decoration: none; color:#4a64ad;}
.foot_b_b a:hover { text-decoration:none; color:#8aa2e6;}


#box{ width:100%; height:auto!important; min-height:15px; height:15px;float:left; background:url(../images/h_23.jpg) repeat-y center;}
.box{ width:1200px; height:auto; margin:0px auto;}
.con_left{ width:260px;  height:auto!important; min-height:15px; height:15px;float:left; margin-top:30px; display:inline; padding-bottom:30px; }
.sub_left{ width:260px;  height:auto!important; min-height:15px; height:15px;  float:left; }
.sub_left_bt{width:193px; height:61px; float:left; background: url(../images/h_21.jpg) no-repeat 20px 18px #e42335; padding-left:67px; display:inline; line-height:27px; padding-top:15px; font-size:20px; color:#fff;}
.sub_left_bt font{ font-size:12px; height:12px;  line-height:14px; float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff;}
.sub_left_nr{ width:250px; height:auto!important; min-height:15px; height:15px; float:left; background:#00388c; padding-bottom:13px; padding-top:11px; padding-left:10px; }
.sub_left_nr li{  line-height:37px; float:left; font-size:14px; margin-top:1px; display:inline;}
.sub_left_nr li ul{ background:#fff; }



.sub_left_nr a { color:#ffffff; text-decoration: none; float:left; padding-left:17px; display:inline; width:233px; float:left;  }
.sub_left_nr a:link { text-decoration: none; color:#ffffff; float:left; padding-left:17px; display:inline; width:233px; float:left;}
.sub_left_nr a:visited  { text-decoration: none; color:#ffffff; float:left; padding-left:17px; display:inline; width:233px; float:left;}
.sub_left_nr a:hover { text-decoration:none; color:#00388c;padding-left:17px; display:inline; float:left;   width:233px; float:left; background:#fff;}
.show{display:block;}
.hide{display:none;}
.sub_left_nr li li{ background:#fff; margin-top:0px; height:28px; line-height:28px; color:#00388c; font-size:12px;}
.sub_left_nr li ul li a{color:#00388c; text-decoration: none; }
.sub_left_nr li ul li a:link { text-decoration: none; color:#00388c;}
.sub_left_nr li ul li a:visited  { text-decoration: none; color:#00388c;}
.sub_left_nr li ul li a:hover { text-decoration:none; color:#e42335;}

.foot_b_b a{color:#4a64ad; text-decoration: none; }
.foot_b_b a:link { text-decoration: none; color:#4a64ad;}
.foot_b_b a:visited  { text-decoration: none; color:#4a64ad;}
.foot_b_b a:hover { text-decoration:none; color:#8aa2e6;}


.notice{ width:260px; height:auto!important; min-height:15px; height:15px;float:left; background:#00388c; margin-top:20px; display:inline; }
.notice_bt{width:193px; height:61px; float:left; background: url(../images/h_21.jpg) no-repeat 20px 18px #e42335; padding-left:67px; display:inline; line-height:27px; padding-top:15px; font-size:20px; color:#fff;}
.notice_bt font{ font-size:12px; height:12px;  line-height:14px; float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff;}
.notice_content{ width:210px; height:auto!important; min-height:15px; height:15px;float:left; float:left; display:inline; margin-top:16px; margin-left:24px; padding-bottom:15px;}
.notice_content li{ width:210px; height:30px; float:left; line-height:30px; text-align:left; display:inline;  font-size:12px; color:#fff;}
.notice_content li a{text-decoration: none; color:#fff;}
.notice_content li a:link { text-decoration: none; color:#fff;}
.notice_content li a:visited  { text-decoration: none; color:#fff;}
.notice_content li a:hover { text-decoration:none; color:#ff0;}

.gg{ width:260px; height:98px; float:left; display:inline; margin-top:20px;}


.con_right{ width:860px; height:auto!important; min-height:15px; height:15px; float:left; margin-left:80px; display:inline;  margin-top:39px;  padding-bottom:30px; }
.con_right_bt{ width:860px; height:41px; float:left;line-height:41px; border-bottom:1px solid #ececec;}
.con_right_bt font{ padding-left:5px; padding-right:5px; float:left; display:inline; height:41px; line-height:41px; border-bottom:2px solid #e42335; font-size:20px; color:#e42335;}
.con_right_bt span{ float:right; font-size:14px; color:#999;   float:right;}
.con_right_bt a { color:#999; text-decoration: none;}
.con_right_bt a:link { text-decoration: none; color:#999;}
.con_right_bt a:visited  { text-decoration: none; color:#999;}
.con_right_bt a:hover { text-decoration:none; color:#e42335;}
.con_right_nr{width:860px; height:auto!important; min-height:15px; height:15px; float:left;}
.about{width:860px; height:auto!important; min-height:15px; height:15px; float:left; text-align:justify; text-justify:inter-ideograph;  color:#666; line-height:32px; margin-top:30px; display:inline; font-size:16px;}

.newsa{ width:860px; height:257px; float:left; display:inline; margin-top:30px;  border-bottom:1px solid #ececec;}
.newsa_tu{ width:340px; height:228px; float:left;}
.newsa_zi{ width:490px; height:240px; float:left; margin-left:30px; display:inline;}
.newsa_zia{ width:490px; height:124px; float:left; border-bottom:1px dashed #e3e3e3;}
.newsa_zia_bt{ width:490px; height:32px; float:left;  line-height:32px; text-align:left; font-size:18px; font-weight:bold; color:#074395; }
.newsa_zia_bt a { color: #666; text-decoration: none;}
.newsa_zia_bt a:link { text-decoration: none; color:#666;}
.newsa_zia_bt a:visited  { text-decoration: none; color:#666;}
.newsa_zia_bt a:hover { text-decoration:none; color:#e42335;}
.newsa_zia_rq{ width:472px; height:31px; float:left;  line-height:31px; text-align:left; background:url(../images/h_25.jpg) no-repeat left; font-size:12px;  color:#999; padding-left:18px; display:inline; }
.newsa_zia_nr{ width:490px; height:40px; float:left;  line-height:20px; text-align:left;  font-size:12px;  color:#999;  display:inline; }

.newsa_zib{ width:490px; height:96px; float:left; margin-top:14px; display:inline; }
.newsa_zib li{ width:490px; height:24px; float:left; display:inline; text-align:left;}
.newsa_zib li span{ width:76px; text-align:center; float:right; color:#999;}
.newsa_zib a { color: #666; text-decoration: none;}
.newsa_zib a:link { text-decoration: none; color:#666;}
.newsa_zib a:visited  { text-decoration: none; color:#666;}
.newsa_zib a:hover { text-decoration:none; color:#e42335;}

.job{ width:857px;  height:auto!important; min-height:109px; height:109px; float:left; margin-top:8px; margin-left:1px;} 

.joba{ width:857px; height:113px; float:left; display:inline; margin-top:22px;}
.job_tu{ width:156px; height:113px; float:left;}
.job_zi{ width:680px; height:113px; float:left; margin-left:19px; display:inline;}
.job_zi_bt{ width:680px; height:32px; float:left;  line-height:32px; text-align:left; font-size:18px; font-weight:bold; color:#074395; }
.job_zi_bt a { color: #666; text-decoration: none;}
.job_zi_bt a:link { text-decoration: none; color:#666;}
.job_zi_bt a:visited  { text-decoration: none; color:#666;}
.job_zi_bt a:hover { text-decoration:none; color:#e42335;}
.job_zi_rq{ width:680px; height:31px; float:left;  line-height:31px; text-align:left; background:url(../images/h_25.jpg) no-repeat left; font-size:12px;  color:#999; padding-left:18px; display:inline; }
.job_zi_nr{ width:680px; height:40px; float:left;  line-height:20px; text-align:left;  font-size:12px;  color:#999;  display:inline; }

.fenye{ width:857px; height:42px; float:left; background:#e3e3e3;   text-align:center; line-height:42px; color:#333; font-size:14px; display:inline; margin-top:24px;} 
.fenye a{  text-decoration: none; color:#333; }
.fenye a:link{ text-decoration: none; color:#333;}
.fenye a:visited  { text-decoration: none; color:#333;}
.fenye a:hover { text-decoration:none; color:#d51d1d;}



.news{ width:855px;  height:auto!important; min-height:109px; height:109px; float:left; margin-top:3px; } 
.newss{width:855px; height:115px; float:left; margin-top:26px; display:inline;}
.newss_tu{ width:172px; height:115px; float:left;}
.newss_zi{ width:655px; height:115px; float:left; margin-left:25px; display:inline; }
.newss_zi_bt{ width:610px; height:36px; float:left; display:inline; background:url(../images/h_28.jpg) no-repeat left; line-height:36px; padding-left:45px; font-size:18px; font-weight:bold; color:#ff0000;}
.newss_zi_bt a{  text-decoration: none; color:#666666; }
.newss_zi_bt a:link{ text-decoration: none; color:#666666;}
.newss_zi_bt a:visited  { text-decoration: none; color:#666666;}
.newss_zi_bt a:hover { text-decoration:none; color:#d51d1d;}
.newss_zi_nr{ width:610px; height:46px; float:left; display:inline;line-height:23px; font-size:12px;color:#999; text-align:left; margin-top:9px;}


.photo{ width:860px;  height:auto!important; min-height:109px; height:109px; float:left; }
.photoa{width:855px; height:249px; float:left; margin-top:31px; display:inline; border-bottom:1px solid #e3e3e3;}
.photoa_tu{ width:288px; height:218px; float:left;}
.photoa_zi{ width:535px; height:249px; float:left; margin-left:32px; display:inline;}
.photoa_zi_bt{ width:535px; height:28px; float:left; display:inline; line-height:28px;  font-size:18px; font-weight:bold; color:#074395;}
.photoa_zi_bt a{  text-decoration: none; color:#666666; }
.photoa_zi_bt a:link{ text-decoration: none; color:#666666;}
.photoa_zi_bt a:visited  { text-decoration: none; color:#666666;}
.photoa_zi_bt a:hover { text-decoration:none; color:#d51d1d;}
.photoa_zi_rq{ width:517px; height:31px; float:left;  line-height:31px; text-align:left; background:url(../images/h_25.jpg) no-repeat left; font-size:12px;  color:#999; padding-left:18px; display:inline; margin-top:7px; }
.photoa_zi_nr{ width:535px; height:96px; float:left; display:inline;line-height:24px; font-size:12px;color:#999; text-align:justify; text-justify:inter-ideograph; margin-top:4px;}
.photoa_zi_gd{ width:102px; height:34px; float:left; display:inline; line-height:34px; text-align:center; margin-top:18px; background:#e42335; border-radius:5px;}
.photoa_zi_gd a{  text-decoration: none; color:#fff; }
.photoa_zi_gd a:link{ text-decoration: none; color:#fff;}
.photoa_zi_gd a:visited  { text-decoration: none; color:#fff;}
.photoa_zi_gd a:hover { text-decoration:none; color:#ff0;}


/**newsshow.asp**/
.newsshow{ width:800px; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:30px; color:#333333; padding-bottom:20px; margin-left:25px;}
.newsshow input{ margin-top:5px;}
/**newsshow.asp**/
.newsshow1{ width:800px; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:25px;}
.news_bt{ width:800px; height:auto !important; min-height:30px; height:30px; float:left; margin-top:10px; line-height:30px; font-size:17px; font-weight:bold;border-bottom:1px dashed #999; }
.news_bt1{ width:800px; height:auto !important; min-height:30px; height:30px; float:left; margin-top:10px; line-height:30px; font-size:17px; font-weight:bold;border-bottom:1px dashed #999; }
.news_rq{ width:800px; height:22px; line-height:22px; float:right; display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;text-align:right;}
.news_nr{ width:800px;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify;text-justify:inter-ideograph;  line-height:28px; font-size:16px;}
.news_nr1{ width:800px;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify;text-justify:inter-ideograph;  line-height:28px; font-size:16px;}
.news_img{ width:800px; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:15px; margin-bottom:5px ;}
.news_img1{ width:800px; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:35px; margin-bottom:5px ;}
.zoom{ float:left; margin-top:20px; display:inline;}
.fp{ float:left; width:800px;  display:inline; height:32px; line-height:32px; padding-bottom:5px; font-size:13px; border-bottom:#ccc 1px solid; margin-top:15px; padding-bottom:20px;}
.fp_t{ width:400px; overflow:hidden; height:32px; float:left;  height:32px; line-height:32px; text-align:left; }
.fp span{ float:left;}
.title06_fx{ float:left;}